Text copied to clipboard!

Наслов

Text copied to clipboard!

Node.js програмер

Опис

Text copied to clipboard!
Тражимо искусног Node.js програмера који ће се придружити нашем тиму и помоћи у развоју, одржавању и оптимизацији серверских апликација. Као Node.js програмер, бићете одговорни за дизајн и имплементацију скалабилних и ефикасних серверских решења, интеграцију са базама података и API-јевима, као и за осигурање високих перформанси и безбедности апликација. Ваше главне дужности укључују развој и тестирање серверских компоненти, рад са тимом програмера, дизајнера и менаџера пројеката како бисте осигурали да апликације испуњавају захтеве клијената. Такође, очекује се да пратите најновије трендове и најбоље праксе у Node.js развоју и примењујете их у свакодневном раду. Идеалан кандидат има искуство у раду са Node.js, Express.js, базама података као што су MongoDB или PostgreSQL, као и разумевање концепата као што су RESTful API-ји, микросервисна архитектура и DevOps праксе. Познавање алата за тестирање, CI/CD процеса и облачних платформи као што су AWS или Azure биће додатна предност. Ако сте страствени у развоју веб апликација, волите да решавате сложене проблеме и радите у динамичном окружењу, позивамо вас да се пријавите и постанете део нашег тима!

Одговорности

Text copied to clipboard!
  • Развој и одржавање серверских апликација користећи Node.js.
  • Дизајн и имплементација RESTful API-ја и микросервисне архитектуре.
  • Оптимизација перформанси и безбедности апликација.
  • Интеграција са базама података као што су MongoDB, PostgreSQL или MySQL.
  • Сарадња са фронтенд тимом ради осигурања беспрекорне интеграције.
  • Писање јединичних и интеграционих тестова за осигурање квалитета кода.
  • Праћење и примена најновијих технологија и најбољих пракси у Node.js развоју.
  • Рад у Agile/Scrum окружењу и учешће у редовним састанцима тима.

Захтеви

Text copied to clipboard!
  • Искуство у развоју серверских апликација користећи Node.js и Express.js.
  • Познавање база података као што су MongoDB, PostgreSQL или MySQL.
  • Разумевање концепата RESTful API-ја и микросервисне архитектуре.
  • Искуство са алатима за тестирање као што су Jest или Mocha.
  • Познавање CI/CD процеса и алата као што су Docker и Kubernetes.
  • Искуство у раду са облачним платформама као што су AWS, Azure или Google Cloud.
  • Добро познавање Git-а и система за контролу верзија.
  • Способност рада у тиму и добре комуникационе вештине.

Могућа питања на интервјуу

Text copied to clipboard!
  • Можете ли нам рећи нешто о свом искуству са Node.js и Express.js?
  • Како приступате оптимизацији перформанси серверских апликација?
  • Које алате користите за тестирање кода и зашто?
  • Како бисте имплементирали сигурност у Node.js апликацији?
  • Имате ли искуства са радом у облачним окружењима као што су AWS или Azure?
  • Како решавате проблеме са базама података у Node.js апликацијама?
  • Можете ли описати пројекат на којем сте радили и који изазови су се појавили?
  • Како се носите са радом у Agile/Scrum окружењу?